package org.liveboardgames.agricola.domain.common;

import java.util.Map;

import org.liveboardgames.agricola.model.structure.Visitable;
import org.liveboardgames.agricola.model.structure.Visitor;

public class AlternativeCost implements Visitable {

  private Long id;

  private Map<String, Integer> cost;

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public Map<String, Integer> getCost() {
    return cost;
  }

  public void setCost(Map<String, Integer> cost) {
    this.cost = cost;
  }

  public void acceptVisit(Visitor visitor) {
    visitor.visit(this);
  }
}
